It's enough to redraw the actor. Also the actor may be already in a relayout cycle
when the StAdjustment value changes which is bad.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3059>
{
clutter_actor_invalidate_transform (CLUTTER_ACTOR (viewport));
clutter_actor_invalidate_paint_volume (CLUTTER_ACTOR (viewport));
- clutter_actor_queue_relayout (CLUTTER_ACTOR (viewport));
+ clutter_actor_queue_redraw (CLUTTER_ACTOR (viewport));
}
static void